//
//  AnyData.m
//  VoiceLive
//
//  Created by 凸阿滨 on 2017/10/27.
//  Copyright © 2017年 WB. All rights reserved.
//

#import "AnyData.h"

@implementation AnyData

//获取当前时间
+ (NSString *)getCurrenTimeString{
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    [formatter setDateFormat:@"yyyyMMddHHmmss"];
    NSString *dateTime = [formatter stringFromDate:[NSDate date]];
    return dateTime;
}


+ (NSString *)getCurrentTimeStamp {
    
    NSDate *dat = [NSDate dateWithTimeIntervalSinceNow:0];
    NSTimeInterval time=[dat timeIntervalSince1970];
    NSString *timeString = [NSString stringWithFormat:@"%f", time];//转为字符型
    return timeString;
}

+ (NSString *)contentTypeForImageData:(NSData *)data {
    
//    uint8_t c;
//
//    [data getBytes:&c length:1];
//
//    switch (c) {
//
//        case 0xFF:
//
//            return @"jpeg";
//
//        case 0x89:
//
//            return @"png";
//
//        case 0x47:
//
//            return @"gif";
//
//        case 0x49:
//
//        case 0x4D:
//
//            return @"tiff";
//
//        case 0x52:
//
//            if ([data length] < 12) {
//
//                return nil;
//
//            }
//
//            NSString *testString = [[NSString alloc] initWithData:[data subdataWithRange:NSMakeRange(0, 12)] encoding:NSASCIIStringEncoding];
//
//            if ([testString hasPrefix:@"RIFF"] && [testString hasSuffix:@"WEBP"]) {
//
//                return @"webp";
//
//            }
//
//            return nil;
//
//    }
//
//    return nil;
    
    uint8_t c;
    
    [data getBytes:&c length:1];
    
    
    
    switch (c) {
            
        case 0xFF:
            
            return @"image/jpeg";
            
        case 0x89:
            
            return @"image/png";
            
        case 0x47:
            
            return @"image/gif";
            
        case 0x49:
            
        case 0x4D:
            
            return @"image/tiff";
            
    }
    
    return nil;

    
}




@end
